/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package landinggearsystem;

import composants.Levier;
import composants.Roue;
import composants.Voyant;

/**
 *
 * @author Valentin
 */
public class MaJVoyant implements Runnable{


Software s;
Interface i;
boolean fin = false;

MaJVoyant(Software software)
{
    s=software;
}
    
    void MaJ()
    {
        while(fin==false)
        {
            if(s.roue.bas==true&&s.roue.haut==false&&s.levier.haut==false)//si roue baissée
            {
                s.allumerVert();
                System.out.println("Vert");
            }
            else if(s.roue.bas==false&&s.roue.haut==true&&s.levier.haut==true)//si roue levée
            {
                s.eteindre();
                System.out.println("RaS");
            }
            else if(s.roue.bas==false&&s.roue.haut==false)//si roue en mouvement
            {
                s.allumerOrange();
                System.out.println("Orange");
            }
            else//si problème
            {
                s.allumerRouge();
                System.out.println("Rouge");
            }
        }
    }
    
    
    
    
    
    @Override
    public void run() {
        MaJ();
    }
    
}
